import socket
import threading


def common(con):
    print(threading.current_thread())
    re = con.recv(1024)
    print(re.decode())
    con.send("jieshoudaole".encode())


if __name__ == '__main__':
    so = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

    # 绑定ip和端口
    so.bind(("127.0.0.1",8080))

    # 代表最大接受排队128个连接
    so.listen(128)

    # 获取到连接信息 和ip地址  后续再发回去信息和接收信息就使用 con
    while True:
        con, ipad = so.accept()
        print("ip: ", ipad)
        threading.Thread(target=common,args=(con,)).start()
    con.close()
    so.close()